package org.jeecg.modules.gwcjava.jiekou.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.List;

@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class SmallProductInfo implements Serializable {
    /**主键*/
    @TableId(type = IdType.ID_WORKER_STR)
    private java.lang.String id;
    /**小产品编号*/
    private java.lang.String code;
    /**团订编号*/
    private java.lang.String teamOrderSn;
    /**大产品id*/
    private java.lang.String productId;
    /**小产品折前售价*/
    private java.lang.String zheqianPrice;
    /**客户id*/
    private java.lang.String customerId;
    /**尺码选择类型（0自定义尺码，1标准尺码）*/
    private java.lang.Integer bodysType;
    /**尺寸ids*/
    private java.lang.String bodySizeIds;
    /**老尺寸ids*/
    private java.lang.String oldBodysizeIds;
    /**体型ids*/
    private java.lang.String sizeIds;
    /**量体备注*/
    private java.lang.String liangtiRemark;
    /**量体图片*/
    private java.lang.String liangtiImgs;
    /**标准尺码*/
    private java.lang.String standardSize;
    /**0正常，1返修，2重做*/
    private java.lang.Integer isAfter;
    private java.lang.String departId;

    private java.lang.String remark;

    /**
     * 创建日期
     */
    @Excel(name = "创建日期", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private java.util.Date createTime;

    //其他字段
    private java.lang.String token;

    //小产品下的尺寸项--成衣尺寸
    private List<BodySizeInfo> bodySizeInfoList1;
    //小产品下的尺寸项---锦衣尺寸
    private List<BodySizeInfo> bodySizeInfoList2;
    //图片集合
    private List<String> imglists;
}
